//
//  SSCall.h
//  snomPhone
//
//  Created by Daniel Hazelbaker on 11/20/10.
//  Copyright 2010 High Desert Church. All rights reserved.
//

#import <Foundation/Foundation.h>


typedef enum _SSCallState
{
    CallState_Pending = 0,
    CallState_Active = 1
} SSCallState;

typedef enum _SSCallDirection
{
    CallDirection_Outgoing = 0,
    CallDirection_Incoming = 1
} SSCallDirection;

@interface SSCall : NSObject
{
    NSString	    *callID, *remoteNumber;
    NSDate	    *activeDate;
    NSDictionary    *person;
    SSCallState	    state;
    SSCallDirection direction;
    NSMutableArray  *popups;
}

@property (nonatomic, retain) NSString *callID, *remoteNumber;
@property (nonatomic, retain) NSDate *activeDate;
@property (nonatomic, retain) NSDictionary *person;
@property (nonatomic, assign) SSCallState state;
@property (nonatomic, assign) SSCallDirection direction;
@property (nonatomic, readonly) NSMutableArray *popups;

@end
